
body { font-size: 11px; margin:  0; }

table { font-size: 11px; }

#header
{
	background: #358;
	color: #FFF;
	padding: 10px 0 5px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 3em;
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.5);
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.5);
	box-shadow: 1px 1px 2px rgba(0,0,0,.5);
}
	#header h1
	{			
		font-size: 16px;
		font-style: italic;
		text-shadow: 1px 1px 2px rgba(0,0,0,.5);
		padding: 10px 10px 5px 10px;
	}
		
		#header h1 a { color: #FFF; font-size: 11px; padding: 0 .5em; }
	
	#index #header { padding-top: 25px; }
	#index #header h1 { font-size: 25px; padding: 5px 10px 10px; }
	
	#docs #header { background: #900; }
	
.x1, .x2, .x3, .x4, 
.x5, .x6, .x7, .x8, 
.x9, .x10, .x11,  .x12 
{
	margin-bottom: 3em !important;
}